package com.distribution.system.domain.req;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author: GodLu
 * @create: 2024-07-18 11:45
 * @description: TODO
 */
@Data
public class CmccDaProductAddReq {
    /**
     * 商品参数
     */
    private String productParam;
    /**
     * 商品类别 1联通卡 2移动卡 3电信卡 4广电卡 5宽带 6流量包
     */
    private Integer productTypeId;
    /**
     * 商品名称
     */
    private String productName;
    /**
     * 商品描述
     */
    private String productDesc;
    /**
     * 获利条件id
     */
    private String profitConditionId;
    /**
     * 基础佣金
     */
    private BigDecimal basicsCommission;
    /**
     * 主图路径
     */
    private String mainImagePath;
    /**
     * 落地页背景色
     */
    private String promotionBgColor;
    /**
     * 分享图路径
     */
    private String shareImagePath;
    /**
     * 溯源码路径
     */
    private String originalCodeImagePath;
    /**
     * 下单按钮背景
     */
    private String unorderBgPath;
    /**
     * 商品状态
     */
    private String productStatus;
    /**
     * 绑定渠道ID
     */
    private String bindChannelInfoId;
    /**
     * 排序
     */
    private Integer sort;
    /**
     * 是否选号
     */
    private String selectNumberFlag;
    /**
     * 是否验证码
     */
    private String codeFlag;
    /**
     * 是否为宽带
     */
    private String broadbandFlag;
    /**
     * 是否固定归属地
     */
    private String placeRegularFlag;
    /**
     * 固定归属地省份名称
     */
    private String regularProvince;
    /**
     * 固定归属地省份编码
     */
    private String regularProvinceCode;
    /**
     * 固定归属地城市名称
     */
    private String regularCity;
    /**
     * 固定归属地城市编码
     */
    private String regularCityCode;
    /**
     * 限制激活时间(单位分钟) 0无限制
     */
    private Integer limitActiveTime;
    /**
     * 限制地区编码列表JsonArray
     */
    private List<String> limitAreas;
    /**
     * 推广渠道 0交付 1直播 2线上
     */
    private String promoteChannel;
}
